technical services supervisor - French English Dictionary